-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: add vercel preview url step #3898
base: main
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
12 Skipped Deployments
|
Coverage Report
File CoverageNo changed files found. |
@@ -57,7 +57,6 @@ const SINGLE_ADAPTER_EVM_TESTS = [ | |||
'wallet-features.spec.ts', | |||
'wallet.spec.ts', | |||
'wallet-button.spec', | |||
'verify.spec.ts', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Revert Canary and Verify tests back
|
env: | ||
VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} | ||
with: | ||
deployment-url: appkit-lab.reown.com # TODO Replace by the domain you want to test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this ok?
# Disable temporarily | ||
# - name: Run canary with minimal environment config | ||
# env: | ||
# # DO NOT MODIFY THIS. If you are required to add variables here without adding | ||
# # them to the rs-relay repo it will cause alarms. | ||
# NEXT_PUBLIC_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_PROJECT_ID }} | ||
# NEXTAUTH_SECRET: ${{ secrets.TESTS_NEXTAUTH_SECRET }} | ||
# CI: true | ||
# working-directory: ./apps/laboratory/ | ||
# run: pnpm playwright:test:canary |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why disable?
await this.page.waitForTimeout(500) | ||
} | ||
|
||
async approveSign() { | ||
await this.signatureRequestFrameShouldVisible('requests a signature') | ||
await this.clickSignatureRequestButton('Sign') | ||
await this.page.waitForTimeout(1000) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we still need these timeouts?
Description
~12min cut from our GitHub E2E workflows: Added Vercel preview step to our workflow; it does await the Vercel preview to be built, then get the preview URL and uses it for the E2E tests
5 shard x lab build (around 2.40m) = around 12min
Type of change
Associated Issues
For Linear issues: Closes APKT-xxx
For GH issues: closes #...
Showcase (Optional)
If there is a UI change include the screenshots with before and after state.
If new feature is being introduced, include the link to demo recording.
Checklist